@CHARSET "UTF-8";
/* calendar panel */
#calendar_wrap{border: 1px solid #d2e9f5;}
#calendar {font-family:arial;width:100%; color: #3E3E2F;margin-top:5px;margin-bottom:5px;/* background-color:#FFFFFF; */}
.calendar-top { color: #333; font-size:12px; text-align: center; padding:2px;}
.calendar-year,
.calendar-month { font-weight: bold;}
.calendar-weekdays {}
.calendar-weekday-cell { color: #666; font-size:12px; font-weight:bold; text-align: center; width: 14%; padding:2px;}
.calendar-main { background: #FFF;}
.calendar-day,
.calendar-day-blank,
.calendar-saturday,
.calendar-sunday,
.calendar-today{ color: #666; font-size:10px; text-align: center; width: 14%; padding:2px;}
.calendar-saturday,
.calendar-sunday { color: #999; font-size:10px; font-weight:bold;}
.calendar-today { color: #0000CD; font-size:10px; border:1px solid #ccc;background-color:#fff;}
.calendar-day a:link,
.calendar-day a:visited,
.calendar-saturday a:link,
.calendar-saturday a:visited,
.calendar-sunday a:link,
.calendar-sunday a:visited,
.calendar-today a:link,
.calendar-today a:visited { text-decoration: underline; font-weight: normal; }